A comparison of techniques for developing predictive models of software metrics

نویسندگان

  • Andrew R. Gray
  • Stephen G. MacDonell
چکیده

The use of regression analysis to derive predictive equations for software metrics has recently been complemented by increasing numbers of studies using non-traditional methods, such as neural networks, fuzzy logic models, case-based reasoning systems, and regression trees. There has also been an increasing level of sophistication in the regression-based techniques used, including robust regression methods, factor analysis, and more effective validation procedures. This paper examines the implications of using these methods and provides some recommendations as to when they may be appropriate. A comparison of the various techniques is also made in terms of their modelling capabilities with specific reference to software metrics.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reachability checking in complex and concurrent software systems using intelligent search methods

Software system verification is an efficient technique for ensuring the correctness of a software product, especially in safety-critical systems in which a small bug may have disastrous consequences. The goal of software verification is to ensure that the product fulfills the requirements. Studies show that the cost of finding and fixing errors in design time is less than finding and fixing the...

متن کامل

Comparing Different Modeling Techniques for Predicting Presence-absence of Some Dominant Plant Species in Mountain Rangelands, Mazandaran Province

In applied studies, the investigation of the relationship between a plant species and environmental variables is essential to manage ecological problems and rangeland ecosystems. This research was conducted in summer 2016. The aim of this study was to compare the predictive power of a number of Species Distribution Models (SDMs) and to evaluate the importance of a range of environmental variabl...

متن کامل

Improving Simulation Accuracy of a Downsized Turbocharged SI Engine by Developing a Predictive Combustion Model in 1D Simulation Software

In this paper we aim to develop a predictive combustion model for a turbocharged engine in GT-Power software to better simulate engine characteristics and study its behavior under variety of conditions. Experimental data from combustion was initially being used for modelling combustion in software and these data were used for model calibration and result validation. EF7-TC engine was chosen for...

متن کامل

A Framework for Analyzing Software Quality using Hierarchical Clustering

Fault proneness data available in the early software life cycle from previous releases or similar kind of projects will aid in improving software quality estimations. Various techniques have been proposed in the literature which includes statistical method, machine learning methods, neural network techniques and clustering techniques for the prediction of faulty and non faulty modules in the pr...

متن کامل

CRACK DETECTION IN CONCRETE BEAM USING OPTIMIZATION METHOD

Structural damage detection is a field that has attracted a great interest in the scientific community in recent years. Most of these studies use dynamic analysis data of the beams as a diagnostic tool for damage. In this paper, a massless rotational spring was used to represent the cracked sections of beams and the natural frequencies and mode shape were obtained. For calculation of rotational...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Information & Software Technology

دوره 39  شماره 

صفحات  -

تاریخ انتشار 1997